package model

import "time"

type AuthorizedDO struct {
	Id                int       `json:"id"`                // ID
	BusinessKey       string    `json:"businessKey"`       // 调用方key
	BusinessSecret    string    `json:"businessSecret"`    // 调用方secret
	BusinessDeveloper string    `json:"businessDeveloper"` // 调用方对接人
	Remark            string    `json:"remark"`            // 备注
	IsUsed            int       `json:"isUsed"`            // 是否启用 1:是 -1:否
	IsDeleted         int       `json:"isDeleted"`         // 是否被删除 1:是 -1:否
	CreatedAt         time.Time `json:"createdAt"`         // 创建时间
	CreatedUser       string    `json:"createdUser"`       // 创建人
	UpdatedAt         time.Time `json:"updatedAt"`         // 更新时间
	UpdatedUser       string    `json:"updatedUser"`       // 更新人
}

type AuthorizedApiDO struct {
	Id          int       `json:"id"`          // ID
	BusinessKey string    `json:"businessKey"` // 调用方key
	Method      string    `json:"method"`      // 接口 方法
	Api         string    `json:"api"`         // 接口 api
	IsDeleted   int       `json:"isDeleted"`   // 是否被删除 1:是 -1:否
	CreatedAt   time.Time `json:"createdAt"`   // 创建时间
	CreatedUser string    `json:"createdUser"` // 创建人
	UpdatedAt   time.Time `json:"updatedAt"`   // 更新时间
	UpdatedUser string    `json:"updatedUser"` // 更新人
}
